home *** CD-ROM | disk | FTP | other *** search
/ Giga Games 1 / Giga Games.iso / net / usenet / volume7 / nethack3 / patch1a < prev    next >
Encoding:
Internet Message Format  |  1989-08-08  |  44.2 KB

  1. Path: uunet!zephyr.ens.tek.com!tekgen!tekred!saab!billr
  2. From: billr@saab.CNA.TEK.COM (Bill Randle)
  3. Newsgroups: comp.sources.games
  4. Subject: v07i094:  NetHack3 -  display oriented dungeons & dragons (Ver. 3.0), Patch1a
  5. Message-ID: <4388@tekred.CNA.TEK.COM>
  6. Date: 3 Aug 89 16:55:45 GMT
  7. Sender: nobody@tekred.CNA.TEK.COM
  8. Lines: 953
  9. Approved: billr@saab.CNA.TEK.COM
  10.  
  11. Submitted-by: Izchak Miller <izchak@linc.cis.upenn.edu>
  12. Posting-number: Volume 7, Issue 94
  13. Archive-name: NetHack3/Patch1a
  14. Patch-To: NetHack3: Volume 7, Issue 56-93
  15.  
  16.     [Unpack all 6 parts of this patch, then execute the "do_patch.sh" file
  17.      to apply all of the diffs. If you're patching by hand (e.g. non-Unix
  18.      system), then look at "do_patch.sh" to see what you need to do.
  19.      These files should all be unpacked into your top level NetHack dir. -br]
  20.  
  21. #! /bin/sh
  22. # This is a shell archive.  Remove anything before this line, then unpack
  23. # it by saving it into a file and typing "sh file".  To overwrite existing
  24. # files, type "sh file -c".  You can also feed this as standard input via
  25. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  26. # will see the following message at the end:
  27. #        "End of archive 1 (of 6)."
  28. # Contents:  do_patch.sh top.diff others.diff
  29. # Wrapped by billr@saab on Thu Aug  3 09:56:28 1989
  30. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  31. if test -f 'do_patch.sh' -a "${1}" != "-c" ; then 
  32.   echo shar: Will not clobber existing file \"'do_patch.sh'\"
  33. else
  34. echo shar: Extracting \"'do_patch.sh'\" \(775 characters\)
  35. sed "s/^X//" >'do_patch.sh' <<'END_OF_FILE'
  36. X#! /bin/sh
  37. X# script to call patch to apply the diff files
  38. X# make sure all of the diff files (and this file) are in your top level
  39. X# NetHack directory.
  40. X#
  41. Xecho "do_patch: moving others/tos.c to others/oldtos.c"
  42. Xmv others/tos.c others/oldtos.c
  43. Xecho "do_patch: removing unused file include/osbind.h"
  44. Xrm include/osbind.h
  45. Xecho "do_patch: doing top level diffs"
  46. Xpatch <top.diff
  47. Xecho "do_patch: doing diffs for amiga auxil include and others"
  48. Xpatch -p <misc.diff
  49. Xecho "do_patch: creating new others files"
  50. Xpatch -d others <others.diff
  51. Xecho "do_patch: patching src, part 1"
  52. Xpatch -d src <src1.diff
  53. Xecho "do_patch: patching src, part 2"
  54. Xpatch -d src <src2.diff
  55. Xecho "do_patch: patching src, part 3"
  56. Xpatch -d src <src3.diff
  57. Xecho "do_patch: patching src, part 4"
  58. Xpatch -d src <src4.diff
  59. END_OF_FILE
  60. if test 775 -ne `wc -c <'do_patch.sh'`; then
  61.     echo shar: \"'do_patch.sh'\" unpacked with wrong size!
  62. fi
  63. chmod +x 'do_patch.sh'
  64. # end of 'do_patch.sh'
  65. fi
  66. if test -f 'top.diff' -a "${1}" != "-c" ; then 
  67.   echo shar: Will not clobber existing file \"'top.diff'\"
  68. else
  69. echo shar: Extracting \"'top.diff'\" \(5043 characters\)
  70. sed "s/^X//" >'top.diff' <<'END_OF_FILE'
  71. X*** /dev/null    Thu Aug  3 09:00:03 1989
  72. X--- UPDATE1    Thu Aug  3 09:00:57 1989
  73. X***************
  74. X*** 0 ****
  75. X--- 1,49 ----
  76. X+ As things have mostly settled down to rediscoveries of fixed bugs, 
  77. X+ it is time to distribute the first batch of patches and ports.
  78. X+ 
  79. X+ 
  80. X+ NOTICE:  The diffs comprising this update batch were cut on NetHack 3.0
  81. X+          release version.  If you modified any of your files, store them
  82. X+          and replace with release version files before applying this kit.
  83. X+ 
  84. X+ 
  85. X+ Changes made:
  86. X+ 
  87. X+ Eric Smith provided a port to the Atari using gcc; the older Lattice C 
  88. X+ vestiges moved to different preprocessor options and remain untested.
  89. X+ 
  90. X+ Ralf Brown adapted NetHack to the Andrew File System.
  91. X+ 
  92. X+ The fruit naming code was enclosed in a new option, TUTTI_FRUTTI, which 
  93. X+ allows another 3K of object code to be defined out.
  94. X+ 
  95. X+ Various tweaks, rewritings, and reshufflings to get the code to get along
  96. X+ with various compilers and preprocessors, including Microport SysV/AT 2.4,
  97. X+ Gould UTX/32, HP-UX, and of course Turbo C.
  98. X+ 
  99. X+ Various suggested changes in behavior, none major.
  100. X+ 
  101. X+ Distribution of termcap.uu, the uuencoded termcap.arc for PCs that was
  102. X+ previously distributed with NetHack 2.2 and 2.3.
  103. X+ 
  104. X+ Explicit instructions to short-circuit common installation mistakes.
  105. X+ 
  106. X+ 
  107. X+ Bug fixes:
  108. X+ 
  109. X+ Various segmentation faults no longer exist, including the popular dropping
  110. X+ items in shops.
  111. X+ 
  112. X+ Vortices can no longer disappear through solid walls when they disgorge you
  113. X+ over a moat.
  114. X+ 
  115. X+ You now get credit for food when engulfing monsters.
  116. X+ 
  117. X+ A few more spelling errors that fell through the cracks.
  118. X+ 
  119. X+ 
  120. X+ Suggestion for overflowing compiler tables:  follow the SysV-AT trail in the
  121. X+ src Makefile with -DDUMB and DUMB.Setup.  It appears that many SVR2 3Bs will
  122. X+ need to do this.
  123. X+ 
  124. X+ 
  125. X*** Old/Files    Mon Jul 31 13:58:03 1989
  126. X--- Files    Mon Jul 31 12:13:55 1989
  127. X***************
  128. X*** 28,38 ****
  129. X  others:
  130. X  (files for MSDOS version)
  131. X  Make.ini        Makefile.pc     Makefile.tcc    Maketcc.ini     NetHack.cnf
  132. X! msdos.c         termcap
  133. X  (files for MSDOS, Amiga, and Atari versions)
  134. X  pcmain.c        pctty.c         pcunix.c
  135. X! (file for Atari version)
  136. X! tos.c
  137. X  (file with random number routines, which may be included in any version)
  138. X  random.c
  139. X  
  140. X--- 28,42 ----
  141. X  others:
  142. X  (files for MSDOS version)
  143. X  Make.ini        Makefile.pc     Makefile.tcc    Maketcc.ini     NetHack.cnf
  144. X! termcap         termcap.uu
  145. X  (files for MSDOS, Amiga, and Atari versions)
  146. X  pcmain.c        pctty.c         pcunix.c
  147. X! (file for MSDOS and new Atari versions)
  148. X! msdos.c
  149. X! (file for new Atari version)
  150. X! Makefile.st
  151. X! (file for old Atari version)
  152. X! oldtos.c
  153. X  (file with random number routines, which may be included in any version)
  154. X  random.c
  155. X  
  156. X***************
  157. X*** 44,53 ****
  158. X  flag.h          func_tab.h      global.h        gold.h          hack.h
  159. X  lev.h           mfndpos.h       mkroom.h        monattk.h       mondata.h
  160. X  monflag.h       monst.h         monsym.h        msdos.h         obj.h
  161. X! objclass.h      osbind.h        patchlevel.h    pcconf.h        permonst.h
  162. X! prop.h          rm.h            sp_lev.h        spell.h         system.h
  163. X! tosconf.h       tradstdc.h      trap.h          trapname.h      unixconf.h
  164. X! vault.h         wseg.h          you.h           youprop.h
  165. X  (file for special level compiler (STRONGHOLD option))
  166. X  lev_comp.h
  167. X  
  168. X--- 48,57 ----
  169. X  flag.h          func_tab.h      global.h        gold.h          hack.h
  170. X  lev.h           mfndpos.h       mkroom.h        monattk.h       mondata.h
  171. X  monflag.h       monst.h         monsym.h        msdos.h         obj.h
  172. X! objclass.h      patchlevel.h    pcconf.h        permonst.h      prop.h
  173. X! rm.h            sp_lev.h        spell.h         system.h        tosconf.h
  174. X! tradstdc.h      trap.h          trapname.h      unixconf.h      vault.h
  175. X! wseg.h          you.h           youprop.h
  176. X  (file for special level compiler (STRONGHOLD option))
  177. X  lev_comp.h
  178. X  
  179. X*** Old/Makefile.top    Mon Jul 31 13:58:39 1989
  180. X--- Makefile.top    Sun Jul 30 21:58:14 1989
  181. X***************
  182. X*** 6,16 ****
  183. X  GAMEUID  = games
  184. X  GAMEGRP  = bin
  185. X  
  186. X! #    GAMEDIR also appears in config.h as "HACKDIR".
  187. X  GAMEDIR  = /usr/games/lib/$(GAME)dir
  188. X  SHELLDIR = /usr/games
  189. X  MANDIR   = /usr/man/man6
  190. X  MANEXT   = 6
  191. X  # manual installation for most BSD-style systems
  192. X  GAMEMANCREATE = cp auxil/nethack.6
  193. X  LEVMANCREATE = cp auxil/lev_comp.6
  194. X--- 6,23 ----
  195. X  GAMEUID  = games
  196. X  GAMEGRP  = bin
  197. X  
  198. X! # GAMEDIR also appears in config.h as "HACKDIR".
  199. X! #
  200. X! # note that 'make install' believes in creating a nice tidy GAMEDIR for
  201. X! # installation, free of debris from previous NetHack versions --
  202. X! # therefore there should not be anything in GAMEDIR that you want to keep
  203. X! # (if there is, you'll have to do the installation by hand or modify the
  204. X! # instructions)
  205. X  GAMEDIR  = /usr/games/lib/$(GAME)dir
  206. X  SHELLDIR = /usr/games
  207. X  MANDIR   = /usr/man/man6
  208. X  MANEXT   = 6
  209. X+ 
  210. X  # manual installation for most BSD-style systems
  211. X  GAMEMANCREATE = cp auxil/nethack.6
  212. X  LEVMANCREATE = cp auxil/lev_comp.6
  213. END_OF_FILE
  214. if test 5043 -ne `wc -c <'top.diff'`; then
  215.     echo shar: \"'top.diff'\" unpacked with wrong size!
  216. fi
  217. # end of 'top.diff'
  218. fi
  219. if test -f 'others.diff' -a "${1}" != "-c" ; then 
  220.   echo shar: Will not clobber existing file \"'others.diff'\"
  221. else
  222. echo shar: Extracting \"'others.diff'\" \(35639 characters\)
  223. sed "s/^X//" >'others.diff' <<'END_OF_FILE'
  224. X*** /dev/null    Thu Aug  3 08:45:01 1989
  225. X--- Makefile.st    Thu Aug  3 08:06:27 1989
  226. X***************
  227. X*** 0 ****
  228. X--- 1,286 ----
  229. X+ #    SCCS Id: @(#)Makefile.st    3.0    89/07/07
  230. X+ #    ST NetHack 3.0 Makefile for GCC 1.34 or higher
  231. X+ #
  232. X+ #    NOTE: There's one really awful kludge here: I had to break
  233. X+ #    monst.o up into two pieces to get it to compile on my machine
  234. X+ #    (a Mega 2). If you've got 2.5 megs or more, you can (and probably
  235. X+ #    should) replace "monst1.o monst2.o" by "monst.o", and delete
  236. X+ #    the dependencies for monst1.o and monst2.o. If they ever change
  237. X+ #    the loader, this kludge might break.
  238. X+ #
  239. X+ # MODEL = -mshort for 16 bit integers; then use -lcurses16 for TERMCAP
  240. X+ # (I haven't tried this yet, and am not confident of its success.)
  241. X+ #
  242. X+ CC    = d:\gnu\bin\gcc.ttp
  243. X+ LD    = d:\gnu\bin\gcc-ld.ttp
  244. X+ MODEL    = 
  245. X+ TERMCAP = -lcurses
  246. X+ 
  247. X+ # Directories (makedefs hardcodes these, don't change them)
  248. X+ INCL    = ..\include
  249. X+ AUX    = ..\auxil
  250. X+ SRC    = ..\src
  251. X+ 
  252. X+ CFLAGS    = $(MODEL) -O -I..\include
  253. X+ LFLAGS    = $(MODEL) -s
  254. X+ TARG    = tos
  255. X+ PC    = pc
  256. X+ 
  257. X+ # Optional high-quality BSD random number generation routines (see pcconf.h).
  258. X+ # Set to nothing if not used.
  259. X+ RANDOM = random.o
  260. X+ 
  261. X+ # The game name
  262. X+ GAME= nethack
  263. X+ 
  264. X+ # The game directory
  265. X+ GAMEDIR = \games\$(GAME)
  266. X+ 
  267. X+ # The game filename
  268. X+ GAMEFILE = $(GAMEDIR)\$(GAME).ttp
  269. X+ 
  270. X+ # object files for makedefs
  271. X+ MAKEOBJS = makedefs.o alloc.o monst1.o monst2.o objects.o panic.o
  272. X+ 
  273. X+ # object files for special levels compiler
  274. X+ SPLEVOBJS = lev_comp.o lev_lex.o \
  275. X+     lev_main.o alloc.o monst1.o monst2.o objects.o panic.o
  276. X+ 
  277. X+ # nothing below this line should have to be changed
  278. X+ #
  279. X+ # other things that have to be reconfigured are in config.h,
  280. X+ # {unixconf.h, pcconf.h, tosconf.h}, and possibly system.h
  281. X+ 
  282. X+ VOBJ = alloc.o apply.o artifact.o attrib.o bones.o cmd.o dbridge.o decl.o \
  283. X+     demon.o do.o do_name.o do_wear.o dog.o dogmove.o dokick.o dothrow.o \
  284. X+      eat.o end.o engrave.o exper.o extralev.o fountain.o getline.o hack.o \
  285. X+     invent.o lock.o main.o makemon.o mcastu.o mhitm.o \
  286. X+     mhitu.o mklev.o mkmaze.o mkobj.o mkroom.o mon.o mondata.o monmove.o \
  287. X+     monst1.o  monst2.o mthrowu.o msdos.o music.o o_init.o objects.o \
  288. X+     objnam.o options.o pager.o \
  289. X+     pickup.o polyself.o potion.o pray.o pri.o priest.o prisym.o read.o \
  290. X+     restore.o rip.o rnd.o rumors.o save.o search.o shk.o shknam.o sit.o \
  291. X+     sounds.o sp_lev.o spell.o steal.o termcap.o timeout.o topl.o topten.o \
  292. X+     track.o trap.o tty.o u_init.o uhitm.o unix.o vault.o \
  293. X+     weapon.o were.o wield.o wizard.o worm.o worn.o write.o zap.o $(RANDOM)
  294. X+ 
  295. X+ HOBJ =    $(VOBJ) version.o
  296. X+ 
  297. X+ PCCONF_H   = $(INCL)\$(TARG)conf.h $(INCL)\msdos.h $(INCL)\system.h \
  298. X+          $(INCL)\extern.h 
  299. X+ GLOBAL_H   = $(INCL)\global.h $(INCL)\coord.h $(PCCONF_H)
  300. X+ CONFIG_H   = $(INCL)\config.h $(INCL)\tradstdc.h $(GLOBAL_H)
  301. X+ TRAP_H       = $(INCL)\trap.h
  302. X+ PERMONST_H = $(INCL)\permonst.h $(INCL)\monflag.h
  303. X+ YOU_H       = $(INCL)\you.h $(INCL)\attrib.h $(PERMONST_H) $(INCL)\mondata.h \
  304. X+          $(INCL)\monst.h $(INCL)\youprop.h
  305. X+ DECL_H       = $(INCL)\decl.h $(INCL)\spell.h $(INCL)\obj.h $(YOU_H) \
  306. X+          $(INCL)\onames.h $(INCL)\pm.h
  307. X+ HACK_H       = $(CONFIG_H) $(DECL_H) $(INCL)\monsym.h $(INCL)\mkroom.h \
  308. X+          $(INCL)\objclass.h $(INCL)\gold.h $(INCL)\trap.h $(INCL)\flag.h \
  309. X+          $(INCL)\rm.h
  310. X+ 
  311. X+ # The main target
  312. X+ $(GAME).ttp: $(HOBJ)
  313. X+     $(CC) -o $(GAME).ttp $(LFLAGS) $(HOBJ) $(TERMCAP)
  314. X+ 
  315. X+ $(GAMEDIR)\$(GAME).ttp: $(GAME).ttp
  316. X+     cp $(GAME).ttp $(GAMEDIR)
  317. X+ 
  318. X+ $(GAME): $(GAMEDIR)\$(GAME).ttp
  319. X+ 
  320. X+ all:    $(GAME) auxil
  321. X+     @echo Done.
  322. X+ 
  323. X+ makedefs.ttp:    $(MAKEOBJS)
  324. X+     $(CC) $(LFLAGS) -o makedefs.ttp $(MAKEOBJS)
  325. X+ 
  326. X+ makedefs.o:  $(INCL)\config.h $(INCL)\permonst.h $(INCL)\objclass.h
  327. X+ 
  328. X+ lev_comp.ttp:  $(SPLEVOBJS)
  329. X+     $(CC) $(LFLAGS) -o lev_comp.ttp $(SPLEVOBJS)
  330. X+ 
  331. X+ lev_comp.o:  $(HACK_H) $(INCL)\sp_lev.h
  332. X+ lev_lex.o:  $(INCL)\lev_comp.h $(HACK_H) $(INCL)\sp_lev.h
  333. X+ lev_main.o:  $(HACK_H) $(INCL)\sp_lev.h
  334. X+ 
  335. X+ # If you have yacc or lex programs, and make any changes,
  336. X+ # add some .y.c and .l.c rules to your Make.ini.
  337. X+ 
  338. X+ lev_comp.c:  lev_comp.y
  339. X+ lev_lex.c:  lev_comp.l
  340. X+ 
  341. X+ #
  342. X+ #    The following include files depend on makedefs to be created.
  343. X+ #
  344. X+ #    date.h should be remade any time any of the source or include code
  345. X+ #    is modified.
  346. X+ #
  347. X+ $(INCL)\date.h:     $(VOBJ) makedefs.ttp
  348. X+     .\makedefs -v
  349. X+ 
  350. X+ $(INCL)\trap.h:     makedefs.ttp
  351. X+     .\makedefs -t
  352. X+ 
  353. X+ $(INCL)\onames.h:  makedefs.ttp
  354. X+     .\makedefs -o
  355. X+ 
  356. X+ $(INCL)\pm.h:  makedefs.ttp
  357. X+     .\makedefs -p
  358. X+ 
  359. X+ data:    $(AUX)\data.base makedefs.ttp
  360. X+     .\makedefs -d
  361. X+ 
  362. X+ rumors: $(AUX)\rumors.tru $(AUX)\rumors.fal makedefs.ttp
  363. X+     .\makedefs -r
  364. X+ 
  365. X+ #
  366. X+ #    The following programs vary depending on what OS you are using.
  367. X+ #
  368. X+ main.o:   $(HACK_H) $(PC)main.c
  369. X+     $(CC) -c $(CFLAGS) $(PC)main.c -o main.o
  370. X+ 
  371. X+ tty.o:   $(HACK_H) $(INCL)\func_tab.h $(PC)tty.c
  372. X+     $(CC) -c $(CFLAGS) $(PC)tty.c -o tty.o
  373. X+ 
  374. X+ unix.o:   $(HACK_H) $(PC)unix.c
  375. X+     $(CC) -c $(CFLAGS) $(PC)unix.c -o unix.o
  376. X+ 
  377. X+ #
  378. X+ # GNU C doesn't like the array in rip.c!!!
  379. X+ rip.o:   $(HACK_H) 
  380. X+     $(CC) -c $(CFLAGS) -fwritable-strings rip.c
  381. X+ #
  382. X+ # Secondary targets
  383. X+ #
  384. X+ 
  385. X+ auxil:    spec_levs
  386. X+     cd $(AUX)
  387. X+     cp *. $(GAMEDIR)
  388. X+ 
  389. X+ spec_levs: $(AUX)\castle.des $(AUX)\endgame.des $(AUX)\tower.des
  390. X+     lev_comp $(AUX)\castle.des
  391. X+     lev_comp $(AUX)\endgame.des
  392. X+     lev_comp $(AUX)\tower.des
  393. X+     cd $(AUX)
  394. X+     cp castle $(GAMEDIR)
  395. X+     rm castle
  396. X+     cp endgame $(GAMEDIR)
  397. X+     rm endgame
  398. X+     cp tower? $(GAMEDIR)
  399. X+     rm tower?
  400. X+ 
  401. X+ clean:
  402. X+     rm *.o
  403. X+ 
  404. X+ spotless: clean
  405. X+     cd $(INCL)
  406. X+     rm date.h
  407. X+     rm onames.h
  408. X+     rm pm.h
  409. X+     touch date.h onames.h pm.h
  410. X+     cd $(SRC)
  411. X+     rm makedefs.ttp
  412. X+     rm lev_comp.ttp
  413. X+ 
  414. X+ #
  415. X+ # Other dependencies
  416. X+ #
  417. X+ 
  418. X+ # GO AHEAD, DELETE THIS LINE
  419. X+ 
  420. X+ alloc.o:  $(CONFIG_H)
  421. X+ apply.o:  $(HACK_H) $(INCL)\edog.h
  422. X+ artifact.o:  $(HACK_H) $(INCL)\artifact.h
  423. X+ attrib.o:  $(HACK_H)
  424. X+ bones.o:  $(HACK_H)
  425. X+ cmd.o:  $(HACK_H) $(INCL)\func_tab.h
  426. X+ dbridge.o: $(HACK_H)
  427. X+ decl.o:  $(HACK_H)
  428. X+ demon.o:  $(HACK_H)
  429. X+ do.o:  $(HACK_H)
  430. X+ do_name.o:  $(HACK_H)
  431. X+ do_wear.o:  $(HACK_H)
  432. X+ dog.o:  $(HACK_H) $(INCL)\edog.h
  433. X+ dogmove.o:  $(HACK_H) $(INCL)\mfndpos.h $(INCL)\edog.h
  434. X+ dokick.o:  $(HACK_H)
  435. X+ dothrow.o:  $(HACK_H)
  436. X+ eat.o:  $(HACK_H)
  437. X+ end.o:  $(HACK_H) $(INCL)\eshk.h
  438. X+ engrave.o:  $(HACK_H)
  439. X+ exper.o:  $(HACK_H)
  440. X+ extralev.o:  $(HACK_H)
  441. X+ fountain.o:  $(HACK_H)
  442. X+ getline.o:  $(HACK_H) $(INCL)\func_tab.h
  443. X+ hack.o:  $(HACK_H)
  444. X+ invent.o:  $(HACK_H) $(INCL)\lev.h $(INCL)\wseg.h
  445. X+ ioctl.o:  $(HACK_H)
  446. X+ lev_comp.o:  $(HACK_H) $(INCL)\sp_lev.h
  447. X+ lock.o:  $(HACK_H)
  448. X+ makemon.o:  $(HACK_H)
  449. X+ mail.o:  $(HACK_H)
  450. X+ mcastu.o:  $(HACK_H)
  451. X+ mhitm.o:  $(HACK_H) $(INCL)\artifact.h
  452. X+ mhitu.o:  $(HACK_H) $(INCL)\artifact.h $(INCL)\edog.h
  453. X+ mklev.o:  $(HACK_H)
  454. X+ mkmaze.o:  $(HACK_H)
  455. X+ mkobj.o:  $(HACK_H)
  456. X+ mkroom.o:  $(HACK_H)
  457. X+ mon.o:  $(HACK_H) $(INCL)\mfndpos.h $(INCL)\artifact.h
  458. X+ mondata.o:  $(HACK_H) $(INCL)\eshk.h $(INCL)\epri.h
  459. X+ monmove.o:  $(HACK_H) $(INCL)\mfndpos.h $(INCL)\artifact.h
  460. X+ # kludge for "monst.c: Virtual memory exhausted" errors
  461. X+ #monst.o:  $(CONFIG_H) $(PERMONST_H) $(INCL)\eshk.h $(INCL)\vault.h $(INCL)\epri.h
  462. X+ monst1.o:  $(CONFIG_H) $(PERMONST_H) $(INCL)\eshk.h $(INCL)\vault.h $(INCL)\epri.h monst.c
  463. X+     $(CC) $(CFLAGS) -c -o monst1.o -DSPLITMON_1 monst.c
  464. X+ monst2.o:  $(CONFIG_H) $(PERMONST_H) $(INCL)\eshk.h $(INCL)\vault.h $(INCL)\epri.h monst.c
  465. X+     $(CC) $(CFLAGS) -c -o monst2.o -DSPLITMON_2 monst.c
  466. X+ msdos.o:  $(HACK_H)
  467. X+ mthrowu.o:  $(HACK_H)
  468. X+ music.o:  $(HACK_H)
  469. X+ o_init.o:  $(HACK_H) $(INCL)\onames.h
  470. X+ objects.o:  $(CONFIG_H) $(INCL)\obj.h $(INCL)\objclass.h $(INCL)\prop.h
  471. X+ objnam.o:  $(HACK_H)
  472. X+ options.o:  $(HACK_H)
  473. X+ pager.o:  $(HACK_H)
  474. X+ panic.o:  $(CONFIG_H)
  475. X+ pickup.o:  $(HACK_H)
  476. X+ polyself.o:  $(HACK_H)
  477. X+ potion.o:  $(HACK_H)
  478. X+ pray.o:  $(HACK_H)
  479. X+ pri.o:  $(HACK_H)
  480. X+ priest.o:  $(HACK_H) $(INCL)\mfndpos.h $(INCL)\eshk.h $(INCL)\epri.h
  481. X+ prisym.o:  $(HACK_H) $(INCL)\lev.h $(INCL)\wseg.h
  482. X+ random.o:
  483. X+ read.o:  $(HACK_H)
  484. X+ restore.o:  $(HACK_H) $(INCL)\lev.h $(INCL)\wseg.h
  485. X+ #rip.o:  $(HACK_H)
  486. X+ rnd.o:  $(HACK_H)
  487. X+ rumors.o:  $(HACK_H)
  488. X+ save.o:  $(HACK_H) $(INCL)\lev.h $(INCL)\wseg.h
  489. X+ search.o:  $(HACK_H) $(INCL)\artifact.h
  490. X+ shk.o:  $(HACK_H) $(INCL)\eshk.h
  491. X+ shknam.o:  $(HACK_H) $(INCL)\eshk.h
  492. X+ sit.o:  $(HACK_H)
  493. X+ sounds.o:  $(HACK_H) $(INCL)\edog.h $(INCL)\eshk.h
  494. X+ sp_lev.o:  $(HACK_H) $(INCL)\sp_lev.h
  495. X+ spell.o:  $(HACK_H)
  496. X+ steal.o:  $(HACK_H)
  497. X+ termcap.o:  $(HACK_H)
  498. X+ timeout.o:  $(HACK_H)
  499. X+ topl.o:  $(HACK_H)
  500. X+ topten.o:  $(HACK_H)
  501. X+ track.o:  $(HACK_H)
  502. X+ trap.o:  $(HACK_H) $(INCL)\edog.h $(INCL)\trapname.h
  503. X+ u_init.o:  $(HACK_H)
  504. X+ uhitm.o:  $(HACK_H) $(INCL)\artifact.h
  505. X+ vault.o:  $(HACK_H) $(INCL)\vault.h
  506. X+ version.o:  $(HACK_H) $(INCL)\date.h
  507. X+ weapon.o:  $(HACK_H)
  508. X+ were.o:  $(HACK_H)
  509. X+ wield.o:  $(HACK_H)
  510. X+ wizard.o:  $(HACK_H)
  511. X+ worm.o:  $(HACK_H) $(INCL)\wseg.h
  512. X+ worn.o:  $(HACK_H)
  513. X+ write.o:  $(HACK_H)
  514. X+ zap.o:  $(HACK_H)
  515. X*** /dev/null    Thu Aug  3 08:45:01 1989
  516. X--- termcap.uu    Thu Aug  3 08:06:29 1989
  517. X***************
  518. X*** 0 ****
  519. X--- 1,420 ----
  520. X+ begin 644 termcap.arc
  521. X+ M&@A&1T543%(N0P`E)24E,`8```P-F@'&>=0*```,+U1`0M)``0@5"2`E4%'P
  522. X+ M8(*'0][`R2,GS1DT=$"@&),"1(P<.&2P`&%$3ADR)-/,0?-P84.$#T'(!!&$
  523. X+ M#1L04BQBG(.SS)PR<NR<;.G2($*%#(TFH()&)8@Y;\S0N1/&)(@P;LB\>",'
  524. X+ M!)DW8^JT*>.&3A@Z:=ZX`>'4))LR87ZB-,,5!)PZ8MBD&5/4(1F5="J*J8-6
  525. X+ M+0BZ7>$`A>HF#)N1;M2V&/.FS5@Y8](X!E'G)PBU;/*X>)C4(9,T;=+0.0FB
  526. X+ MXD4Z/.F\X?QS9)LW?\WD&8D5I<F_<P*G&;SZJE4T0,N(R=,7X1DY6%?/K1O9
  527. X+ MS>3*ES-OOBL'SIN?<T;"D?/&3AHRK.F@.7O5)NF7"2A/=(T11&2T8WRV+M,F
  528. X+ M3)JU_YDU1D:]M7?3&.NY<89^594!PAAO515:<PE\%=9899WD@DQ,.1@&86C4
  529. X+ MU=\:^D4&`E5R0%=6'I^9<94;+*[Q'TIWJ,92:0B9-(=B`X(@FX]-\30>;G7T
  530. X+ M6&`9>,"A5V9TA.:52A#ZUP9/6+&(FI)I#(5C`BBJB)9^48&078)FB9&&7G2P
  531. X+ M6)<9JKGA$T^(O<@B'%7A5P<;55'(G7<_C0;)`5LB]=)`+[U04$$,%!302S(Q
  532. X+ MD8004@0A118D5>'$$%0D\803+\%GQH)-=C43J""P\<89>VUF$F5RS$5>&U<=
  533. X+ M=F89G1HETQ)%4'K%$U(0,46M#GU:1JCP!5>1@H?5X<:`:;DQ![`JR#1%%DX\
  534. X+ M`<442?QJ%'P(5G60L*&B(`8<+(P[1QIZE,&"&7"DP.UZ7:DP[@[P!0B"N>B6
  535. X+ M0:]21B3!1!'?PK'O08R"0$014PPA11)09+HIM`E(`1<9L2%G'Y(9F8KJ&*J6
  536. X+ MP:JKE3T5&%RPBL"N"&R5-=M@9I@!%`@BC"L"?,JB=9.;>&2DK$\<*X:2FW?H
  537. X+ MY>9(,<-Q;KHHI^9&9Y^Y^2"\80RX&'SK"75O&63M%P89(Y&%4IALOC52729M
  538. X+ M#0)0Y,GA`GP=EAI71MU")W579:/D%%TVO7$':\O%ZD053#"Q]K9*!5'JJ:G>
  539. X+ MM"I7*/7'XHY8/56&4-#=!`<:>9S+L>(>,\Y3WU7_=P9\<"%X<=#_.<AS&#Z?
  540. X+ M:".0#@;76U4H#7'V'#T[&'?4J\D!G[A1KS$'GBNE,#C!2C'EE%-TRF$GGG(X
  541. X+ MV5D99MQY6%WJB<Z37B3"[B-0;?3LZ:PCW8&<56$\)?I;9Y<EAY6QO3&;J<C&
  542. X+ MJ9:#EV>>.'Q"JPM"'L.ZV$GB=S4?E4TZ5Z&2^A3$OL6UZGA;DA@=ZB`'9[$%
  543. X+ M-K*20W",<P:QD$5G;GC+'*BT%J^U2%;L(]O$2)>BNH`E+!JT2T6P-YLJ/:TJ
  544. X+ MO%O,U42G-3)`L&!"J,(1M(4\A[0--"RB"HM^M(;(W($M+JK;B>+R/3DH[2RL
  545. X+ M(4,='/0CEKFL*T>CE5+TDAJS%`9`!%S-!N.4/J#U[VJ(X:+%>G=%M"@(/DNS
  546. X+ MR0^-8B@%%&0$_X%0'=`#`AX$YR]O<`$:?(`H1>%()M<J0A6(\`00#.$)!X.8
  547. X+ M$,J`JK6`BPV^4\I,0)"$*$[L,/YA0\7(`I^(#8N":_E;X""8@%$6095B=$@"
  548. X+ MC#"CSQ`&!"%Z8G]@=$.Y]8XG>[-*W6B9@"2X036:T4NZ[/*&`+WL1W3\SUEX
  549. X+ MF$<V,+.4;MM@W'HX19ZX,76P<T,K1PG.<SJ-*CQ97>O4PTJE/$1B2HJ:@\00
  550. X+ MO.'%!0VN4X_WW%D&9KHRG_DYW1MK)-!N&E1B9BL0ZQ23%3%QI:#KG$D1*IH&
  551. X+ M,[1RHW;SJ#TE",M[U:%E+_..-=4&'UMR5*0.`>EA0`5*:/6Q(.-4P2?E("YR
  552. X+ MX2M=ZVH73N%UD'D5Q%X_U5=!^O6O@.UK#PV9B;V6%CXT#&PF.1V#P`YE$*FZ
  553. X+ M"`7@FD-/RV6T?`6U(SWH`0ADR82.0%4!"3#)!"N(`K:FX*HRZ</9<`F"MR:`
  554. X+ MJJ93J['>XH:>WK4@\8$#"-1J@G%M`;!HZ,*^$M!1C:B@!9-1;%I!<`(NN.$$
  555. X+ M;D7L*"N+`LB"P`<>`8$)3'`0S&IUL6KM+!=`VU?$+D2K*UC!8CGKV1-,]K::
  556. X+ M72O@F/#;G6[$IV5-5PL@NX(8G'6RH^P#8J4+5[G"TK!X!0%UJ0L:"$E31$E'
  557. X+ M250N0P`E)24K`P``#`VF`=%N3`4```PO5$!"TD`!"!4)("504?!@@H=#WL#)
  558. X+ M(R?-&31T0*`8DP)$C!PX9+``841.&3(DT\Q!\W!A0X0/0<@$$80-&Q!2+&*<
  559. X+ M@[/,G#)R[)QLZ=(@0H4,C2:@@D8EB#EOS-"Y$\8DB#!NR+QX(P<$F3=CZK0I
  560. X+ MXX9.&#IIWK@!X=0DFS)A?J(TPQ4$G#IBV*094]0A&95T*HJI@U8M"+I=X0"%
  561. X+ MZB8,FY%NU+88\Z;-6#ECTC@&4><G"+5L\KAXF-0ADS1MTM`Y":+B13H\Z;SA
  562. X+ M_'-DFS=_S>09B16ER;]S`J<9O/JJ531`RXC)TQ?A&3E85\^M&]G-Y,J7,V^^
  563. X+ M*P?.FY]S1L*1\\9.&C*LZ:`Y>]4FZ9<)*$]TC1%$9+1C?+8NTR9,FK7_F35&
  564. X+ M1KVU=],8Z[EQAGY5E0'"&&]5%5IS"7P5UEAEG>2"3$PY&`9A:-35WQKZ108"
  565. X+ M57)`5U8>GYEQE1LLKO$?2G>HQE)I")DTAV(#@B";CTWQ-!YN=?188!EXP*%7
  566. X+ M9G2$YI5*$/K7!D]8L8B:DFD,A6,"**J(EGY1@9!=@F:)D89>=+!8EQFJN>$3
  567. X+ M3XB]R"(<5>%7!QM54<B==S^-!LD!6R+UTD`OO5!000P4%-!+,C&1A!!2!"%%
  568. X+ M%B15X<005"3QA!,OP:?27V>H-I.//F6$8%5A#`C48=2)!=1>=I&GF!QI=FJ4
  569. X+ M3%-DX<034$R1Q!2V.A0@6W.`JMI&:*0`WZE=(;A#L"K(1$014PPA11)09+HI
  570. X+ MM`E(408==<CA!D]42%%%$9]U94003$R!+GJ*9?7?&9QYM]8=R*FWJKY/\9@&
  571. X+ MFR<MNQYTJG;E5!CVN5K1&`\.G.IJ75'W!ATN0"N3$%4<`:Q1\#41!HMF^'>3
  572. X+ M8?TA^)]^_YW8%(+VG96&4`VC6O!3WQ)KW\0T59M$$A5S;)2A"A0TPG\0UH$>
  573. X+ M"#P$]]<;+J#APZ$*C(`>FVZ"4.ZY'@D]]<DDL>LN"#!`/>RG%AV+H+(*,-OP
  574. X+ MLPKLT=!,_VK$L@\@G)##"2#PP4?#2-<-PPD=N:U``B:!*RX*Z[9;1`ILC]H'
  575. X+ M"&6PX9G@A'\;KALH7+UXXS/U49#G"@`:"$U!2T5&24Q%`"4E)24"`0``#`_/
  576. X+ M`X4;:@$```PC&BAH\H1($28)>B1`(W"($29!CDQ)F*!%&Q(H"!IDD@)$"R)-
  577. X+ MIA!Y,L4C$2)'EGATTL*C%H]+6K9XXO%."SARWM1LX>8-&8$!%5"9\J2*E"%%
  578. X+ M2BJD4V8.'3ICX+@8`T(@$Z)&D2I-0.=,&:9NZ$P%T?6K&39ASHPM2\=-G39K
  579. X+ MO=)Q*B?N&SIOQG(1F(`KG#ISQZ:90R;-F31BJ9J1RZ;N&*`"J3P1HJ3(D*$@
  580. X+ MEC9]&M7%&S%JK$ZN?'DKVS)A/8,F*_=L6M5J6']U"_=S;+9T88/8JZ!OU[MY
  581. X+ M;9/]&UCXX,*'Q0I?_+4Q;,@*F,IIPR:-&!?5Q8#0D0`CD]&6AZ80"!H(5$=%
  582. X+ M5$5.5"Y#`"4E);,/```K#Z$Y$&">'P``#"]40$+20`$(%0D@)5!1\&""AT/>
  583. X+ MP,DC)\T9-'1`H!B3`D2,'#ADL`!A1$X9,B33S$'S<&%#A`]!R`01A`T;$%(L
  584. X+ M8IR#L\R<,G+LG&SITB!"A0R-)J""1B6(.6_,T+D3QB2(,&[(O'@C!P29-V/J
  585. X+ MM"GCADX8.FG>N`'AU"2;,F%^HC3#%02<.F+8I!E3U"$9E70JBJF#5BT(NEWA
  586. X+ M`(7J)@R;D6[4MACSILU8.6/2.`91YR<(M6SRN'B8U"&3-&W2T#D)HN)%.CSI
  587. X+ MO.'\<V2;-W_-Y!F)%:7)OW,"IQF\^JI5-$#+B,G3%^$9.5A7SZT;V<WDRI<S
  588. X+ M;[XK!\Z;GW-&PI'SQDX:,JSIH#E[U2;IEPDH3W2-$41DM&-\MB[3)DR:M?^9
  589. X+ M-49&O;5WTQCKN7&&?E65`<(8;U456G,)?!766&6=Y(),3#D8!F%HU-7?&OI%
  590. X+ M!@)5<D!75AZ?F7&5&RRN\1]*=ZC&4FD(F32'8@."()N/3?$T'FYU]%A@&7C`
  591. X+ MH5=F=(3FE4H0^M<&3UBQB)J2:0R%8P(HJHB6?E&!D%V"9HF1AEYTL%B7&:JY
  592. X+ MX1-/B+W((AQ5X5<'&U51R)UW/XT&R0%;(O720"^]4%!!#!04T$LR,9&$$%($
  593. X+ M(446)%7AQ!!4)/&$$R_!1\>"JY4U$QMOA('28&:8`=2)-H)`5F`LQKEC&9FQ
  594. X+ MF1Y0J37&1J=&R;1$$91>\8041$S!JT.KR='&&&'`<5@=;@R8EAMSP$?8F:JQ
  595. X+ M2-ZU;E9K%*,@3)&%$T]`,442QGZK5(`^@OHJ"F+`P4)C8Z4`'X)5'13O#O>N
  596. X+ MUY4*]);!K[H'R41$$5,,(4424&2ZZ;$(%8%'8&$,&!MRKI8E1ZQU)9OK9CP$
  597. X+ M[,-AY+4!I(,>,^LLFV_!5Z"2%>NG&EMKJ><@OM`-N"JJJG;%0[P^;"A3$ADY
  598. X+ M%5:*KX;F\AQSB)7>>AG%RQ:5&448G$<PR$##@_Y6G.P<0B?AHLT9PTJSIQBG
  599. X+ MW.QA9SKH%)YR+-B5>EAA+<,,7%?E]6(GNXI'?DSWJ[?.<O!4HTT@B.$@<,S*
  600. X+ M@1Y*!38[Y'B:%1?<69VQ:A-\BN]'1QURN$F&"Q`G4!-4]KU1'-T9S?%??HD[
  601. X+ MZU1GK"WWF<USXZHR?-NBU>U(9`?'51@+7L4T6)6S5J-Z?:OM[*L;WXO5?8D[
  602. X+ M:(9)K$&+UDV.W>3\@]U3:15E;2A9AG2D$XP0%>Z*RNQ:G?]EDLXH_4CJ&VO0
  603. X+ M?!7;;]V.W-P)0MOBRF"&#[$A(RAXP?G&\`+G=<1VZ&&3&_YSAA=ES#SD<0.&
  604. X+ MZ``?.U1%,WFY6?=80X4B2*$)0P@"%'PTF\Z1C4[J"5B+^H8>U_W&4[I;&\O*
  605. X+ M(#2F.&5V/S'#G0Y3%_0,Y@QGH*!]RG"'LE7$)^ES"+E*J(.^P1`-,FQ"%:9`
  606. X+ MA>HE<2W+0\/^3O""$^0M9\F*XI9.]X:1I&%L&`M.111D/->=070L!$$)3YC"
  607. X+ M%7ZE1*KSXG]8I1Z7@8",9BS0&_M&%@RJ98,@\&!%PA!"/9JP"6(Z"X+T$[(P
  608. X+ MC&5D-G.#`)\B'#K&Q8YX_-$>4:C"J3U((EFJ7POKD*I5_0P.(X//?X(#%Y2$
  609. X+ MR22F4F(8?)3#E;5-C0D`EQ2*0(4J2,$)Z3H(?%H0`YDLDFS?VR'XW$"]SDF$
  610. X+ M+">!#PA@8$T7F0AZ5JI9,?GGH/[089,\Z>0GQ5E-MK@(2123EF&<TK0Q`&X.
  611. X+ M0KQ)&%/GJA1QQ5L.`8$,RNFW?!8&0#SIYS\#FCC".)%%@8$6LZ0#,9E,H0A%
  612. X+ MH`D3IO"$TGWJ?&X0RTSPB4;[.*TB8_!1'A0#/CJ9"4UY\!2HS("G"A+S:F)X
  613. X+ MPQLB5+.9BM"FV$J33L\GQYF`BI1SK*`'V5`'!X5)991,:D[5)Y,@5($*2!A6
  614. X+ MZ4K"&B.H!`T0,Y0""C*"UU$5/2#@07#^\@87H,$';'5K'>`JUU*>P:YX7:L"
  615. X+ M1A#!_SB("E*H0DACP-;"NHDD01AI2&'06`(:%@1"J((1SJ6%Q6:-!BT)"$V8
  616. X+ MYC24N$X/5KWGQ("BJXK6\E]JK:P$'42N+Q@A"4PH0@)`0,W0JJ`GGPL=:Q;Y
  617. X+ MOA-DY)MKT:8*U$I8RSZVMD5P`F(I-4[?`A=T>"0N5HS+MJQ<]"#,=:R#IE"%
  618. X+ M(0P!85.820RL*X7S87>X]]08QZ#ER_PM5[:71:RE4EA"(BB4O>X5+DH6B4XB
  619. X+ MTK>B&<EHM,![J,':,X(@(,(1EL!6KSC700<S@E>90(4O2.$)3^BB")SG@C&X
  620. X+ MP0PB>(AH91C&-UCTBJ\LGUI>Q6"#D`2W(54!713C!CB@(`4#&T'&<E-A\4:X
  621. X+ M"!JN`H=MBV,0B$"![VQ@,5,LV@@:,,'KW*$,[RM8G!WD"^^$`ZIV0!310@%/
  622. X+ ML/N12<;2!L5UA6>K\DZ`5L7E1"E@4;T"@;F*4`4B/`$$0WC"P4HGA#)\L5WG
  623. X+ M>Y4X9U($Z'BF2G8QB7E<S!,X=X4R&2H+V!8MD_:RV<U]L[1=WC!G.2!S)B`0
  624. X+ M&S&5I3)VNI)Z=#EP*.&3`%6+FBIP.M-;(`<CJF`4.:)4RFYGTM[@KH6\YD4O
  625. X+ M,A-0!#;\A-:H+C9V05#;V^9VV47P[ALY#8)F/UO85VA*_^;'%3+PY"U2R>.0
  626. X+ M_@GMF:A:/3_D28&=<@>HG<A!5!'5K(6=@"&0RC/8S/(Q:5WK^)H-USZ2@T;/
  627. X+ M\C2R$#S:`5Z+?B\5A/Z2$G,(A0FSG5V&AQ,[XN$J[WFGD-[+?6[3_,[V@,W0
  628. X+ M;IFHW)ZT?GF]VT9K:8>.VD_X0G2G>_&3GYK1VF:Y4EY^TE!QD-^%:C"[BOZN
  629. X+ M>,W+DV6PEP*\K()]E?FW4"!UAN8VR]=J)`:?/:.8_M,1+E,]8&2V;M9+G4>/
  630. X+ M_6<S!?Z1!%'"Y3TT9";6SK$9Y'60N7]AAS\>V-UE4G5G]8#:2F;"P%`-YC&(
  631. X+ MF98@./R^!F]/C:!@[Y'O+AG^WC9XP2$%'>G!X9V0^([870$)6"0*"@^"$(R^
  632. X+ M]"`X_;!E8A)CHP#9(Y\"D`N2@#ZXBN.QYSVJ:X]=%%0;Q[M'?1\H[_LR`%_V
  633. X+ M,^_?Y4'%!CEXG@69W6P2.LN"O8,^^*A'M>K/H#I\73]@WY=]`LP`H>^4X?*?
  634. X+ M']A#5!^O+<CQ+6[P?`JHV876'_X$7.`&)V!ZO#=[GE-\$\=?14`$R?<0S?=\
  635. X+ M!3A\$7=[(H=>#=A[PC<3RZ=\O$=\H6-\.;=SDY)\J+:!&VAG>%8PJ29=)N0$
  636. X+ MD54IE^(PG*(^ZS<CG-<_,S%WS2-P_5,@R,461>,B?.(Z(=11(/`KP3(LQ5(Z
  637. X+ MI=9:0A0M#Y5Q-9@5-]AQ7!4NXU(NYQ)-6V)R>W%CN=5W-@AX\2)U#D%UDW>%
  638. X+ M!Y,P"],PFC*#TJ0404`'JU$^L)%'I+)1'N)=/QAPK*9#Q]15SC8;"4(&;R&%
  639. X+ MG:%$9--(:9!!D+1*?015PG0Q'C(@=;`9E@8?*,`Z)V`X:,`B4K,>L=%">T@S
  640. X+ M=Y$1=`(=8Y$L*:!&\*%JD-A*3B%>O"9(U$)(8C1,B'1&>P-`#K<N11,;84`B
  641. X+ M-4.*5G066`1U,^2'RP*(/9@5+K,69U&'<!",F017/_*#JA$V<.04!70FE!AL
  642. X+ MR((Q5G8G6/:'QM0_0#1<U+(:IN**2@&+EQ2)LWAAIV)1?\03W61H@S10NEA&
  643. X+ M)R.."#$S3G%*I95'+H0Q7G.)-R%JF&9T0D(>YO$X:,,>\E0&(^-.\,1(;N!(
  644. X+ M&D1CD@1"_;-*\*B"F74$7`@?'6(51@,Z)E$63F(BOH:0#M(T5C%S"+)JS0@'
  645. X+ M\*%-"(=<K.$ZT8(RY$A`5Z8YW,,&OE9I5H@L3S0Z:84HBH(C,K%G??9G@39H
  646. X+ M-%AHA^9W.\1M[_8_;D,EEL1'K<2(CDAC<J2(P$9K85F3?O5J@912B+-O#F&`
  647. X+ M;RF)=%20=H&,,F27&A>6[*%-3@&4IE4D$W4G3@*8+0%QQ@:$0J)U:41P+[=M
  648. X+ MPH9JWM:4@0E'R>%*P[1*%]2(CZ26<<F8,>%N+@*:&HD<\20R`4EP_281+!*+
  649. X+ M*[26=/0CEK9L#V%S:T%Z3,`$1-05)K)#NHF904>9QWF90+=R,9><";6<,*<4
  650. X+ MJ/8$/&9A!62..MEJVE0@'K@6.F*.*.<0+^>5-*<^L:4`7AA3>2>&5$B&GU<0
  651. X+ M:`@'`W-ZJ+:>.L9W.H9<@4=Y5.=X(P$P_GD0[6,'^RE8XN<B*+`1A@<"`XH"
  652. X+ M(D";(O!]KH=XOTF`J*=Z*N!X_D>A3&"A!HBA&BIZAP20?,`'!Q&B_\<%7#"`
  653. X+ MX#=_"`I_F;=C9*&@+"`"<A"A'3&AOMFA+6J`W0E_%[B!!OB`GJ%^JH<"T;*@
  654. X+ M#?J@EX2C&[JC'OJA""I'8U`^-)JDH7=X,!"E"4"E$W%]CG>!"?"C*&"?*0"E
  655. X+ M\C>D!2BD)<A[&]BF#O9&$"9A%(9ZHD4%&_,@+DEC\D,KLK$QP`-L(`!E#.0\
  656. X+ M@4H6[:$6%?1"R"A\7)9Z"(IYAR>C^9=A&]9A'Q9B(V&C.%J`W7D8\LE[SN<9
  657. X+ MJB>I1,1C*&"I2M9A>;>I-PIZG@IR>R=_HVJ%#_&IE.ICJKIDF4H%KBH"(X&F
  658. X+ M%5:KE/>CE)JJ2':I3)9;-?JJR2=D9$%D"G""4PDN2<""S_2"1K!?,E@ZY/=.
  659. X+ MZS$3JW$U/_(3;F-P>>J-=3$KM1)+.OEVNW*%XD(NYH(NWEI^ZW%^4&>&"!&?
  660. X+ MB]>O_G(0:&>$:Z@P#-.M-$@%/G&'Y5H&Y\J19C-(HB8UJZD?S`BO\,&N;^2N
  661. X+ MMA,P0L.;/*%?(;5(J^E*Z+$:]#,2&B99\*$Z_U,C?1*5"H""5*EG'W65@"9H
  662. X+ M14!H_+@6WXHO8.DB#MDUA.-*Y`-).-.+KRELO`E9DO44K^,@:^8?6;$J1H,=
  663. X+ MBB:=C,9Q;CE!:.$8:8!:]J&,<_`^HU9JRQ81Y=,@8SL6+W*/7J<]9S)DG]$5
  664. X+ MJ3$'J[ELJC95Y_&NC?&G<%(70<4\,E0@HF:;9R"%!MBT(@NU0[D_)8MPL985
  665. X+ MV,:URBD39N5=;C(QJ6,=,I2T12NQM-0SRX9JJD8]=>,8R?*W#B)#/Y&*#'=I
  666. X+ M1)LL!->T*_M1C@L[)G(;5A$PH\@UM+(&I;NUWW:72[&P2\2YA>M=G_J=!Q2>
  667. X+ M,&&<S"ELE2ETS^ERSADQWO6SZR&S!<&]8:"O]0*?`5MX`W-V4#>?_%F^/;9X
  668. X+ ME(>A4B.B)S`"+"I[/WJ[14""&OA[1<I[/99Y`XMZT><@J_>_(LIZ)F`"`NLL
  669. X+ M.@I[>]!C*[`".Q`[$;P#0HJA!OQZOPD"":P1K">B.PH"):HOAO=_?&!&(_S!
  670. X+ M_Z<#`^BA$FA[(MN`1.H@LH=J`^S!4M/`&]S!K#>A)\#"'*S`/6S"]1LO%<RF
  671. X+ M,P&_#$S$47J_D?51#5B"_$O#L6I[X(L"$>QTZ!?%&NBFS%<0&P@:"%1'151&
  672. X+ M3$%'+D,`)26S!```%0^2N_30_P<```PO5$!"TD`!"!4)("504?!@@H=#WL#)
  673. X+ M(R?-&31T0*`8DP)$C!PX9+``841.&3(DT\Q!\W!A0X0/0<@$$80-&Q!2+&*<
  674. X+ M@[/,G#)R[)QLZ=(@0H4,C2:@@D8EB#EOS-"Y$\8DB#!NR+QX(P<$F3=CZK0I
  675. X+ MXX9.&#IIWK@!X=0DFS)A?J(TPQ4$G#IBV*094]0A&95T*HJI@U8M"+I=X0"%
  676. X+ MZB8,FY%NU+88\Z;-6#ECTC@&4><G"+5L\KAXF-0ADS1MTM`Y":+B13H\Z;SA
  677. X+ M_'-DFS=_S>09B16ER;]S`J<9O/JJ531`RXC)TQ?A&3E85\^M&]G-Y,J7,V^^
  678. X+ M*P?.FY]S1L*1\\9.&C*LZ:`Y>]4FZ9<)*$]TC1%$9+1C?+8NTR9,FK7_F35&
  679. X+ M1KVU=],8Z[EQAGY5E0'"&&]5%5IS"7P5UEAEG>2"3$PY&`9A:-35WQKZ108"
  680. X+ M57)`5U8>GYEQE1LLKO$?2G>HQE)I")DTAV(#@B";CTWQ-!YN=?188!EXP*%7
  681. X+ M9G2$YI5*$/K7!D]8L8B:DFD,A6,"**J(EGY1@9!=@F:)D89>=+!8EQFJN>$3
  682. X+ M3XB]R"(<5>%7!QM54<B==S^-!LD!6R+UTD`OO5!000P4%-!+,C&1A!!2!"%%
  683. X+ M%B15X<005"3QA!,OP4?'@G28@><9,R$96!@]BO'&&Q&NM9H<;8P1!AP/SAJ&
  684. X+ MF6CFT:E1,BU1!*57/"$%$5/LZM"KL<YJK`HR39&%$T]`,442Q1KE*:BBAG$&
  685. X+ M"N>E`!^"51UTW@[+RD1$$5,,(4424&2ZZ;()2%$&'77(X09/5$A111%LN;AC
  686. X+ M&9FQR=IY;`FI(UD9_><C4*DUQ@9\",NQ&TE!,#$%OV^H!U2-?2YKJ`(%C?`?
  687. X+ MA'6@!P(/P?WUA@MH^!#RR&R4["#*PBG(LLL@*S`">FRZ"4*^^WH4,L__.6A$
  688. X+ MQ1>#`$/(_?(,0A-3$/%$M2-X54;/#LZ(Y%.!(2@'TV3E=J@"I@*U%KA=J?`%
  689. X+ M'6/`,9@9.SP4T,\,RTIKQ"R^;090=KT1(-\J?)RH`HOR"H*T150A-0A#/'$N
  690. X+ MO$*4<8;"G\Z;[1GPS01"$FZHIIE>>CCHW=]=_:CQPK#:#0+>(.@-E`N9SW1%
  691. X+ M4V\!F5S!5QV6)1LH_3AD?G/,`5\"4\A(:WE\GRXP[T^502=TLG6%-JJOPJY4
  692. X+ M`DFXJ)Y33IW.^AT.4E66[6X,KWGVJY<E,>[G(9R&P%V!QJ+&Y5\?[[SUK@5T
  693. X+ M$>;/5`0;/QG>_>AE+XI9C'_7TUP1LM*OX2T0)>^+G4P>>"+:E4&"/2'@6HYV
  694. X+ MP*OPA&<?8@,=K.<0"E8N5*/RV-A.>#END<%;"D";N,A`+@7LH2$SD:$*Q`"'
  695. X+ M&FJN;`74H=;P@((4U!"',N$A"'H`@K6U[6T^G,D=+*@1%"B1B4.T(AQ8<`(=
  696. X+ MG"`%'0D!$YU0!28PH2,W5$`">+B"%=0P`>_3R`[AT,8E8I$,6X!!%T!@`A,<
  697. X+ M1(EB!`$9S<A'/\ZQCCVXXQ9BT`4T%B0!FHLC"N9H1T&6D0D@X`,?_DC'%52R
  698. X+ MBU\$01H?8A(-HF!_1GRDYOJP.@`Z:)0)*&7^4,#!BZ52C:M\9!^0"()=&F0F
  699. X+ MLK07+9%6A%OZ$AH(5$=%5$Y532Y#`"4E):8%```5#Z.[O7GH"0``#"]40$+2
  700. X+ M0`$(%0D@)5!1\&""AT/>P,DC)\T9-'1`H!B3`D2,'#ADL`!A1$X9,B33S$'S
  701. X+ M<&%#A`]!R`01A`T;$%(L8IR#L\R<,G+LG&SITB!"A0R-)J""1B6(.6_,T+D3
  702. X+ MQB2(,&[(O'@C!P29-V/JM"GCADX8.FG>N`'AU"2;,F%^HC3#%02<.F+8I!E3
  703. X+ MU"$9E70JBJF#5BT(NEWA`(7J)@R;D6[4MACSILU8.6/2.`91YR<(M6SRN'B8
  704. X+ MU"&3-&W2T#D)HN)%.CSIO.'\<V2;-W_-Y!F)%:7)OW,"IQF\^JI5-$#+B,G3
  705. X+ M%^$9.5A7SZT;V<WDRI<S;[XK!\Z;GW-&PI'SQDX:,JSIH#E[U2;IEPDH3W2-
  706. X+ M$41DM&-\MB[3)DR:M?^9-49&O;5WTQCKN7&&?E65`<(8;U456G,)?!766&6=
  707. X+ MY(),3#D8!F%HU-7?&OI%!@)5<D!75AZ?F7&5&RRN\1]*=ZC&4FD(F32'8@."
  708. X+ M()N/3?$T'FYU]%A@&7C`H5=F=(3FE4H0^M<&3UBQB)J2:0R%8P(HJHB6?E&!
  709. X+ MD%V"9HF1AEYTL%B7&:JYX1-/B+W((AQ5X5<'&U51R)UW/XT&R0%;(O720"^]
  710. X+ M4%!!#!04T$LR,9&$$%($(446)%7AQ!!4)/&$$R_!1\>"=+@AUDQ(!A9&CZ)>
  711. X+ MMM=G<!2VEAGDM>$C4&V,$08<()`56!Z=&B73$D50>L434A`Q1:\.K29'K;?"
  712. X+ ME]]A=;@Q8%INS(&L"C)-D8433T`Q11+'&N4IJ*FB<%X*SJ[7E0KG[7"M3$04
  713. X+ M,<404B0!1::;7IN`%&7048<<U=HG%E"KVN%8'0Z&:2N=9J+)(@_G^3!272W$
  714. X+ MP):+$)/A`WQ.W7?8&]&2L>&OD=U!I1@@9P2663>E*L9B(]W1%(+PO7S&?R?:
  715. X+ M"`(,+EQKJ`(%C?`?A'6@!P(/P?WUA@MH;*R`T-*R4;2#2`NG(--.CW`Q>BXV
  716. X+ M,0413X2K-=?_.3@CDD\%AJ`<0>>:51IF'*I`J4"MA6!5!WU!QQAP#&;&#@\%
  717. X+ M!`(5M"[L]JX@^&T&4':]$2#C*OR<J`*+^@J"MT54`38(0SP1K[Y"E''S6I_V
  718. X+ MFRI\,X&0A!NJ:::7'@YZ]WA7/ZKGH++,XJJK'"PJ#E3/2J5^15-O`9D<6U0>
  719. X+ MEB4;*/TX9'YS6*M4`E/(B&MYC-NN?!G,/U4&G=#)UM7=T`WX.WP)).&B>DXY
  720. X+ MI?WN+-[A(%5E&>\&^JFK;_SAO"-OWQL$$IBJQF`_].VK7_]ZE7^D9A6#2:T,
  721. X+ MP'-(`E)7!#;\Q("K:YUCT@`[$#@083Z:#>S($T&8I,]%+F.<S?[#DQJI!P0C
  722. X+ MG(WM[C>]"<YD"OVZRA@N=*>S4"MQ<;G=;'!0PI94\((U3!T.";1#L?3054#T
  723. X+ MS(]BP#,#%B$K%S/@\,YT.^18Q2EA$"#!"$B^4RG+@*D+0A/;\,0N.NB#$+0B
  724. X+ M%F7&10/RRU\`\^#!XC@]"F(1;NB[(DH`&;R9"/)$Q"L#ZF9RQP0>9H'_>N,>
  725. X+ MBWC(TH5*+#Z3FR7+=:Z"D.\@[2K('AHRDP#I\8$C$4,0W660F7Q2!6*``RM3
  726. X+ M1[<\OO)L>$!!"EA)2IG$$@0]`('>^.:W6<Z$CL5#`0I^&4Q<+A,.+#B!#DZ0
  727. X+ M@HZ$()A.J`(3F-"142H@`;%<P0I8F0"X:026<!`G,)M)ABW`H`L@,($)#O++
  728. X+ M:X(@F]N,YSS1J<X>L',+,>A"-PMB0YF8$P7H!($]\<D$?=(SG2M0:#!/,`)J
  729. X+ M@L";#S$)'MV`@HKMDJ"IZT.N+.@@C"8`CL#<&3G+Z2*$,G.B,+"H25.G2L\$
  730. X+ M$P<K%2GW/#/3F=340<&D8DX)RJ5$:D0E?[D9'5P*AVI>E*BI0ZD*@OG3E49U
  731. X+ MCR!803"9JLX6@.`$,?WH-Q/0!Z)J-($H@*-8"PJ"LG[3K2'MY7XVVM$8B-6M
  732. X+ M&@A41T544U12+D,`)24E&@T``!4/KKM7,\,9```,+U1`0M)``0@5"2`E4%'P
  733. X+ M8(*'0][`R2,GS1DT=$"@&),"1(P<.&2P`&%$3ADR)-/,0?-P84.$#T'(!!&$
  734. X+ M#1L04BQBG(.SS)PR<NR<;.G2($*%#(TFH()&)8@Y;\S0N1/&)(@P;LB\>",'
  735. X+ M!)DW8^JT*>.&3A@Z:=ZX`>'4))LR87ZB-,,5!)PZ8MBD&5/4(1F5="J*J8-6
  736. X+ M+0BZ7>$`A>HF#)N1;M2V&/.FS5@Y8](X!E'G)PBU;/*X>)C4(9,T;=+0.0FB
  737. X+ MXD4Z/.F\X?QS9)LW?\WD&8D5I<F_<P*G&;SZJE4T0,N(R=,7X1DY6%?/K1O9
  738. X+ MS>3*ES-OOBL'SIN?<T;"D?/&3AHRK.F@.7O5)NF7"2A/=(T11&2T8WRV+M,F
  739. X+ M3)JU_YDU1D:]M7?3&.NY<89^594!PAAO515:<PE\%=9899WD@DQ,.1@&86C4
  740. X+ MU=\:^D4&`E5R0%=6'I^9<94;+*[Q'TIWJ,92:0B9-(=B`X(@FX]-\30>;G7T
  741. X+ M6&`9>,"A5V9TA.:52A#ZUP9/6+&(FI)I#(5C`BBJB)9^48&078)FB9&&7G2P
  742. X+ M6)<9JKGA$T^(O<@B'%7A5P<;55'(G7<_C0;)`5LB]=)`+[U04$$,%!302S(Q
  743. X+ MD8004@0A118D5>'$$%0D\803+\%'QX*P!383DH&%T6-P%2GX8!ATFHDFBV:0
  744. X+ MUX:/0+4Q!JL@D!58'IT:)=,215!ZQ1-2$#%%KPZM)H>MK"*K@DQ39.'$$U!,
  745. X+ MD<2Q1L&'8%4'?5I&J'*@<!X+#8:1@K;K=:7">3N@RZT**I3;;K:^@D!$$5,,
  746. X+ M(4424&2ZJ;,)'/%M;,@])9RJM[9ZIFJPUL7#>3Z(AV=FJJK&EAN>%CR8&68`
  747. X+ M=55&\9H4!F]9746&'5A1?,9!Y?HXFW<!>CJ;FW@0B/*98>3E8'!<A;&@"P`;
  748. X+ M41>28;2A9!DCI>&B>@[29=,;-2+,:LX+?TFE2?#]!Z2#RC(+QV%GEJ$#P`EH
  749. X+ MH44/>J2M!WP)9)%%#WE`8@#;5US1PQUX`\ST6G,4F=\<<Z0AU*HV\=39?RN[
  750. X+ M/9+9)*-4]XEGL@'?8&>BQ/1A;SP=]<H;=RS'V/0ZE$#<!L"@MAXPX'T'#`!W
  751. X+ M"+8<P1%^4XTV[4=''7*L%89=;P3H\8^DC\0T?#]15C+M-YET>^Y7\>Y[5S^>
  752. X+ M_J+E!:N7AAQDP(>\[;CK[GR&T,^F^H8@./%&<>JQ!Q>"Q!^\LE-NW'E3U_^=
  753. X+ M=1)O5WM8^Q`&IWK&'$`+'4*&D"Y3*4M()LD/>E"RG*VMBCP9V19T!N0Q%'`A
  754. X+ M!C.PP;F4TB`QL4HQ*`G0;"Y'F13YQ#M90=R#U!*8S#VH@!240P`=(K2N$,UH
  755. X+ M;Q%>]>XP&PD:T&,_B4,=R)(?$'@A""`00QDH,Y8YP&=W@5/06U98%O*PH05(
  756. X+ MM"`,8!"#CO@PAC/<DNM\DC`'?5%9;"&8@R*SK,WP3PRF6L,<\+22Z65LC5SI
  757. X+ MSTWX1T96[:P,0B0B@ZR2P#><P0UIT,/]VJ.6,VC/1LW;T1(U<Y,@#M$-18S3
  758. X+ MY8*0KR0D(5=S*.,+J_)#.<!'BS.800K(Y[I"'C*1K+&D(/,'NH.PC0M%F$D/
  759. X+ M?""3$W`!!JD\@4Q0P,DA>!*4HCPC4#8H.BZ(09>\!($ON0@#86JDF,>$XQCD
  760. X+ M2*<B*E,.S(0)%UPDDUWV\I<QH($UB=G)3R)F5AUCS3?#^1`NK*6<T9QF#&2P
  761. X+ M3FQ^TDUWT(N;7B#0,L03)1*D9P*XT!5\GI.+->AG.Q]8$9\Y2'G=&R4X;YD1
  762. X+ MATH3G3&0J#$_62:-EE*A7""#2D%@SH^JE`SKK(J92B4'%OGS26=0#4KQ`,U>
  763. X+ MXL&:,T$!5_[2F)K29*+S=):A%%"0$?P'0G5`#PAX$)R_O,$%:/!!4Y_*AJ@Z
  764. X+ MB*KNPZI6%3`"MI@!/2YJPA2(\`1LE16M_W'0C)#4/P29DJRY2J$9#J4`4@%E
  765. X+ M+1(\R!?H,`8X;&P'#PD("*A0JX3E=5=)K`/'/`8S\!UDJ8E2P*+J5:TB5(&M
  766. X+ M(!C"$^X%,"&4(:=K\1:XX#,3$"0!D6AQ#"R_A\8?7:YKCM6543L'E#`FH+57
  767. X+ M:,H4F685I^R.365@@^5>1IZ_.5$I"9B"C+Y6GM\5#+G*?4H9Z`0=V73EF[Y-
  768. X+ M0!*6%J0T.E"W++J#@ZA2EJUA#+JM'>]YJV@EGMPGDNYS+]L2((5O9=0)56`"
  769. X+ M$\+;VB*PX2?[I8**YN"Y_JFP0'*@PUHJJRP"SZ0()5,:VS`<PKTJI<#'$VX9
  770. X+ M6#N3_BYO+0`6,'PX["-0H4JI?`VL"E2+*G&1@5PBVZ",V540&8<,+O/:0T-F
  771. X+ M(F,QP&%>K?4K\W:<%22A(`5()G*Z#H(>RJ#GR?,:LDR,S%(0#+:PA]7RB42L
  772. X+ M$11PN0<70P\>S`P'%IQ`!R=(04="@.84,Z$C0E9``HR\@A7,*P%*TX@*^+P"
  773. X+ MEJ+Y/%N`01=`8`(3'(3+="Y?@)G`:$</&@Y]-C1;R+"%&'0!SP7Y[4P"C8)+
  774. X+ M@R#2=J[THS%=Z$B?H`=Q!D&>'X+1W*'`SE`.=6O[D*L#.VC6":BU&U!09=R4
  775. X+ M@<TXAHN<_[SK4/=!S,\VR$R$?>M)YUH!T<[L9@\BDR0X@0I%D((3@D!I(U@*
  776. X+ M4YKBE``KM$1CSZ14;F`P$/.;,*J]:B3%)NK*^JB8Y]JR7M&:5K6N!;#@G&4O
  777. X+ M&J5RNZ]LY&2;RUWJ,C*2$>)C>3E+)O?*U[[ZE>[6+=AS:G2PU!1V;\Y\S;8%
  778. X+ MHUE&WGP"B)=R)-21G_!&J#')-IC"Z9G-<NY(6X]I[<=A()_YT+>>C%SN/ZJA
  779. X+ M)'Q0UE4'A0GHTV.9R,Q;!SB0P7[+I:W,'*CRJ]P,3SH#`1O`<G##A$$JUEVC
  780. X+ M_#Q5J_JA156W_7AR4((JQ(6142`00A6.@*U_.Z1#Q;7O;*HK!S.,_0XO7**,
  781. X+ M5/45-WTFM05#3W#<GI;W.H2W<A@)5-B2$272`8U*%'M5%I37-]3A(BX#08B4
  782. X+ M^\3:(8E'TA'Y_^YN%,PJ"D<RZ>QGGQ#:T1:AM*?56KY'_.&9O#;ILE6D`^$M
  783. X+ M[\3T#GR^!2Z9B2M7*@'(#7>)(`S1^!:II'Y(SF7;%&I$6#0\_F+9-VD,V3:$
  784. X+ MN#@(7T,(`A2*4$N8M)8("_=0R?#0X,OQ.Y:`=$GY86$R(00BLP;LYWZ]]VU2
  785. X+ M\`2.8@194'\Q,1,14469HS0L4B#\EW;V02KJ5V%LTUI!<#(IPS4U-UG.]SP$
  786. X+ MF'<'R#;X9P8?P@9T((&B)A-8T&"[PT9Z](&]M6$E,P?DQS[%)Q,L=@<B1F(R
  787. X+ MX03R0RO+XG8FZ'2$D7YUIR#15V+\P1]*U!5&F!P.9'IT((7Y97`1!D!("`)5
  788. X+ M8'7VTX512!B1A8(])T-E:&(9A7/AHX9?R(93>`:^Q6+#!V-,I0`&AQ\)IP+#
  789. X+ MAVSEHF-3=FGS4G$B$V1B)F.%-1*#=DA1)A,R]A5?0$98QE>M55A=!G25.&9A
  790. X+ M(VB05F>3IFJFYFIP!FIZ!H2J@2"E9F2L&!\*Z$M<\&:Z-A-GYA5OD(FAM!&L
  791. X+ MQ@)])HO,IHL'^&>WXADGX`6XJ&>MI0*%E6EHI@+#^#6.!DPW4(Q;QFK:F$3'
  792. X+ M&&IH%8,SF(LR`8VL]HF$UHUB\(UZ%FW-)FWE&(V%9HH"%HIB<$B?:''P*'5P
  793. X+ MT66%%8K4=H]N<&W9=GMXYVW@)F[D5BF7XB_JYG<(@8EDU%K@]R8O@DQ^1'<!
  794. X+ M*$@7!P(!1RW6TG=;<HF]J(E>R`+_<6T.(6->.''QD8C_,7%XEW'ZPB\."3!0
  795. X+ MT%QOPB!K\7_:%4B8Y"`XEW4[IQ3_(3QRYS^<EWIC=RN%,6'/%WNR,3EJ0AB-
  796. X+ M8W)7]W8K<SETF'K_07N7A2@&R5E3X%F@)5JDM6ZFA5J\Z(MC4(;R=3EL`CO:
  797. X+ M1THQ9%[WM3NIMC=L(U_&A5,6PY?P-1-3\"T@P'1#E'J*1!XK6$,FEWHS`)BP
  798. X+ M$8*0@`!!,`87<B=I>#E]TP8KR&*($8(SH6!8T7P.U)G15YD&YAF!]DWFI34F
  799. X+ MT1]?HQ>Q(YBBTUJD&6_]5S"Q^4'RM'T].)@R,8(H$Y0.]!_IUY5J,8"LI9J^
  800. X+ M)IK0<B5.PGR[:4;`"8<?IIH9YF$.`6(=%H?^Q3Q5EY6L@9QL2(=[6#(2&4I^
  801. X+ M6!"!B'`R)INTF1%HEF>M)0)%\$NI)`;.9`;CY`;V)`<,10=<0`<B4!!]D&4*
  802. X+ M0))N*516F9(]EH@M&:'O$I,%89^CUEZ440=E$8J!A2`>FHC_*&9*!E@PV61K
  803. X+ MII*C4C-_=3$9H1)_D5-TL(E_V%JDMBYK@6K6)FNA1FHP:A&J46HI.8N=:'YH
  804. X+ M!@/=&"<;87KM=:0[L$(<FA$\``*1V6AI%*-!BJ-0=C%]-HN_A2!3Q0-H-@-_
  805. X+ M]J7FQP=H)J1KT0+25$W75H,@$&UPJ@)>*(TO]&>\EERLZ2(H`(Q=-E=K)I^`
  806. X+ MP0):.F?T>&<\ZHPS0:>$8:?4N`(CJJ@R\1]]AJ>]YAFS]HQU.H\'0:E^YFS0
  807. X+ M)F;4EI+S$FT:"%1'3U1/+D,`)24E)27`"P``%0_CN[A9(Q<```PO5$!"TD`!
  808. X+ M"!4)("504?!@@H=#WL#)(R?-&31T0*`8DP)$C!PX9+``841.&3(DT\Q!\W!A
  809. X+ M0X0/0<@$$80-&Q!2+&*<@[/,G#)R[)QLZ=(@0H4,C2:@@D8EB#EOS-"Y$\8D
  810. X+ MB#!NR+QX(P<$F3=CZK0IXX9.&#IIWK@!X=0DFS)A?J(TPQ4$G#IBV*094]0A
  811. X+ M&95T*HJI@U8M"+I=X0"%ZB8,FY%NU+88\Z;-6#ECTC@&4><G"+5L\KAXF-0A
  812. X+ MDS1MTM`Y":+B13H\Z;SA_'-DFS=_S>09B16ER;]S`J<9O/JJ531`RXC)TQ?A
  813. X+ M&3E85\^M&]G-Y,J7,V^^*P?.FY]S1L*1\\9.&C*LZ:`Y>]4FZ9<)*$]TC1%$
  814. X+ M9+1C?+8NTR9,FK7_F35&1KVU=],8Z[EQAGY5E0'"&&]5%5IS"7P5UEAEG>2"
  815. X+ M3$PY&`9A:-35WQKZ108"57)`5U8>GYEQE1LLKO$?2G>HQE)I")DTAV(#@B";
  816. X+ MCTWQ-!YN=?188!EXP*%79G2$YI5*$/K7!D]8L8B:DFD,A6,"**J(EGY1@9!=
  817. X+ M@F:)D89>=+!8EQFJN>$33XB]R"(<5>%7!QM54<B==S^-!LD!6R+UTD`OO5!0
  818. X+ M00P4%-!+,C&1A!!2!"%%%B15X<005"3QA!,OP4?'&6_\*!.2=&;U8!UR0-55
  819. X+ M&&20H>,<_YWQE'`*'D9>&P_B.D88=)J)9AZ=&B73$D50>L434A`Q1;`.K29'
  820. X+ M&[O"P:P*,DV1A1-/0#%%$LL:!1^"51WT::AO;-0&"^@%1]ECZ3;Y7QDI?+M>
  821. X+ M5RJ,T<8.\`7HE4]TK(NO4OJVJY>;_Q[$*`A$%#'%$%(D`46FFTZ;@!1ET(&J
  822. X+ M&SR%E6I=K+KZ9JRS5J3@2.A1AMY<MP+IH+W?\AJ&KZJQ&)S(9XSTXVU"G;IQ
  823. X+ M5S^N*]9:[:[[F1OP#>R@P.^Z('&'A[UATQLUUOI3''60E1]/G8'I)EMNW$6@
  824. X+ M'&>(118=(Y5A(U!%O_M95SZWX09OIBH91GXJ7P7'D.-I5MP<>`6G&F%I$0WP
  825. X+ M6NHY^`9A7H<<JPX2)U`"&0GP+8;?%A=7,FJ;V>%8U1K]1]/"2201KU*.RY"`
  826. X+ M7B2"\#@(Q#6-F7YLEL$&C>>IY^-L,L#G^`RGIY'ZZJTC=O5A6<Y^8NUHW`["
  827. X+ M#+J7,!KJ#I8P1O,KX-'[[V.P3MA5K?(4!.A)@*`Y&YR'B<?2R#7]=-2R3EVU
  828. X+ M&\/OFK5=Y%T-:ZVWY;;768'/`5_K7[%/J$`@@OG5`0XB&)KA7%0XXX0-0[#9
  829. X+ M$`B2P$#D`$LI<\N(8;#B0+&5164LRN#0ZN8F/&AP:[+YW\K4(A0Y2$=IWB)=
  830. X+ M"7R`!^:DP44ES,CX./<C,:S0#2V4#EO\1[H$/`<NS@(2!W>XP,\-(70/FA<(
  831. X+ MSE?$PJVE8^+;7!._]\3P@:LKHFF>'!)@DA9Z1G*4`YQAPF0TW26@0&U;"PJ,
  832. X+ M-L2G]`TME3N)&]F4JHPL9U]F^!`;Z)`"&#K$<6F(SX?`P[7$,9$G07/:B\C@
  833. X+ M1J2A<#8^Y-H83`)!#36O!$9,@U!X<K\SO$5U4:Q*!H'"M<\@CC"&Q)%,A%"%
  834. X+ M(W3+8$HAPAM*-,`KO06"3ZE,$QMX&ZM495=;<Y_58,<5^$#G+[NR"8ON8#8Y
  835. X+ MH,19J6D,&WB"@AV5(3-LBJ:32O`VU0EA)"90'1$*"1\*@B`/AP/!>G*FEF$B
  836. X+ MQS/PK,.^?A(4!]UA/:MIH3QYI1B,Q;)0B%+4EIH`)=GAR4V'(Z7%S&`&A"J@
  837. X+ M("/X#X3J@!X0\"`X?WF#"]#@`XQJE'P=_2BMSC#2DEY4`2-`#YNVUH0@8$%2
  838. X+ MM@1![EX:'/YE[XL'^<\.'A*0"69(#MI\D$34Y*+_)&YF(/-.@%BI`D,IH*?X
  839. X+ M226]#D>'H2:@J%!XPU1Y-ANN)JXJT&%150N"U;UP[6MGF,,6:GI3*=BR"T,M
  840. X+ M:A/"@`?4B,4^8O%A5\)4E;@JCS)`!$I&UGI5LV157W"@3!W*XM6B1F2R&G11
  841. X+ M8854OS>QAK%M_:D4S4J8+=B`!G@E*K4BDE@7L@:JM6)L0A6P*&&!0%M%J`(1
  842. X+ MG@""(3PA81(30AG.X+EQI5`I,YD@#F<#6UG]:$CV4YG@#DDQBR'5+F(]JO*`
  843. X+ M0IZN-#>6"4AN$;99!MTEP0VJT8Q>].`@J6KW1T[=WG?-BUZT."8-[,7N6)6G
  844. X+ MHSME9+ZD,T(:^NC`.M+1#8%EY1]E*D@Z@#<!4_BF6E!2V#H*#<%M$"SK6,1@
  845. X+ M_S[8";,IK`=A0S^P>!8E>:C8@Z_0E%,6SBI.P4JHD,.V>:V2K"6VG^Z2Z\XO
  846. X+ MWKB.81`@@5#IXP&QTHING((O620?%OV(M`[>\4S&^Q,W0J&S<XA-^A`;&$DJ
  847. X+ M$WYE>+!X375#W17!5/\\4WE)5]V+Z?>]S'6L6Z&L.`6!=\PH*;-2SGQ-4!T7
  848. X+ MEP>Q:D&`J@+CELM>Z.+7NA(='*.-CM#V^E?`%.TT27_0DF7XUQX:,I,;:L1>
  849. X+ M(.A!#T#@A"HP@0D=V;0"R%BQBZ%`!$_(UA1$D(*"S:0/()"=9U2=`,^-.M(%
  850. X+ M20!70^U*.GCM7V\$FUQAT`5B8QK9F]U"#)H]ZDBR`=F1/=P'1PT#9*?YE"A0
  851. X+ M@>=",.I2GSK5P4ZNI\,][E&?H`0G0/>J%\+5%:R`V.)V@[V1G5Q<Z]I!O$X`
  852. X+ M=-^$@EJG^];![D.P36)=-Z``R@8W",(5H'`%)(JVLIR@$ZA0!"DX(0A,J-2E
  853. X+ M(,:I&#IDX%F>"<JU_$,S!NX%E+%,@;Z<GVE5ZUJRYI;$0IMC@H\.T-1"F,(8
  854. X+ MYC"22^S*)LZR?AI(<P?YD+AN0&^M:F2[!I9`JS<&+Q$&_,TFL:@_Z+T+GE;#
  855. X+ M\D;*=Z5O=I;-D`,?.C<W[4"!VS73)V((SD&"3(#+*#V5OOC^%^WN36+@0?:C
  856. X+ M!N80ZT:6@Z<PV5XLRT7N=7,[X+,K>,K':O$D1)(&7YD1-H"%?VJ18(]9N)C`
  857. X+ MM:CM6PN3X<56D>S5?6P\`8O&PB/=NF4;L_GBB48Y.39/FIRQ%Z_M062"6]WR
  858. X+ MUK?`_7T"A`OUGF<9/LF=@HS@\!F!6AWQSKKS3*9`=02-\/!%3F(8I,+*$D!_
  859. X+ M)D.(BX-.0(83,(YT2(_NZM*D&*6V%E:&08'F*O*R4]:(#.K!3FQF-O6E7OAE
  860. X+ M.)P'=W+P8$)@$F&P!@6#$,F5?IYQ`C+@?KH3?V^B.M>4!_6'6"Z7?_]G.S(@
  861. X+ M@-1%@.EU7_E%9X$'%`SH@!!X?C)!@>LW`Q@(?X['@3[B@2U7>B*(/,MC@C!!
  862. X+ M,?^1@NN%@,:V/2VX@+K3@'`1@\B%?NH'`B?@`B>0@3DH/3OX@:27*H'S@D\8
  863. X+ M@>$EA16X`C=X2!J8<EI(?SWHA89!=<D3%6;P$U%&.D[X@&(X@5-X`CYPAC"1
  864. X+ MAE0"-B,F)KAQ0_M3&&X`AG@H@[VUAW+@AP\!B!T$3&6T&(ZAB%#H$'I8@6D`
  865. X+ MB0EP7IO$'V,SB:/X2)B8AV2X?O#V?H<4$1.A/%`V$KLGBF41592W&*?(B'SV
  866. X+ M%-V'!O"QBRLW+8)F<6PE9]FS<@57$*JF;A^T&FT`!__":3+Q'_LFC;RH&@C"
  867. X+ M;OJV`O*67+M2@>WW?I&3-V5A!@]'&"P@`H\C`BP0;;=7%O;6!1$G;-LS:B8`
  868. X+ M95LP,V_A<!"76L$F!C!H:S+QC>MW@>*X(R)#!^;(5>E8`C`@`V3`CNXH6?"X
  869. X+ M`O*(;,-FC_BHCV1QCDE(2'CUCP%IC01)A39XD.2HD![9D#`P`Q'9CLJV!>](
  870. X+ M!_$XCQD)`O?(>?D8&/OHD5Z3`B&Y:@`9AB2YAU8HCBI0;_<V:A.I;31ID<@V
  871. X+ ME(LH<0.YAV:(E$I);$V)6?$(`O>6;]4HE"-)E0^RAWTHCNNVE671;#X05-LH
  872. X+ M;V,H$VI)!\VV`J,&EBN`;/Y&7B#`:\P8E@E0<0D@E9DX$R5Y`H\HCLY(?4P9
  873. X+ MDS,9E,D65S))D72IE8Y)F2LP;=!VF4Z9F=3F(_P!C2))E&1YF)THCG/9!8`Y
  874. X+ MEYX)F(0ID&59@:L8;$E)&/9&;.]V`E$YEOU6$!4'&@A44%544RY#`"4E)24E
  875. X+ MW`H```P-2$ZAICX5```,+U1`0M)``0@5"2`E4%'P8(*'0][`R2,GS1DT=$"@
  876. X+ M&),"1(P<.&2P`&%$3ADR)-/,0?-P84.$#T'(!!&$#1L04BQBG(.SS)PR<NR<
  877. X+ M;.G2($*%#(TFH()&)8@Y;\S0N1/&)(@P;LB\>",'!)DW8^JT*>.&3A@Z:=ZX
  878. X+ M`>'4))LR87ZB-,,5!)PZ8MBD&5/4(1F5="J*J8-6+0BZ7>$`A>HF#)N1;M2V
  879. X+ M&/.FS5@Y8](X!E'G)PBU;/*X>)C4(9,T;=+0.0FBXD4Z/.F\X?QS9)LW?\WD
  880. X+ M&8D5I<F_<P*G&;SZJE4T0,N(R=,7X1DY6%?/K1O9S>3*ES-OOBL'SIN?<T;"
  881. X+ MD?/&3AHRK.F@.7O5)NF7"2A/=(T11&2T8WRV+M,F3)JU_YDU1D:]M7?3&.NY
  882. X+ M<89^594!PAAO515:<PE\%=9899WD@DQ,.1@&86C4U=\:^D4&`E5R0%=6'I^9
  883. X+ M<94;+*[Q'TIWJ,92:0B9-(=B`X(@FX]-\30>;G7T6&`9>,"A5V9TA.:52A#Z
  884. X+ MUP9/6+&(FI)I#(5C`BBJB)9^48&078)FB9&&7G2P6)<9JKGA$T^(O<@B'%7A
  885. X+ M5P<;55'(G7<_C0;)`5LB]=)`+[U04$$,%!302S(QD8004@0A118D5>'$$%0D
  886. X+ M\803+\%'QUVPS233&X2!^I1P"IYHXU5P##F>9L712<9?"G9JE$Q+%$'I%4](
  887. X+ M0<04MCJTFAQMC!$&',&J(-,463CQ!!13)`&L49Z".L=&<+`0AAEFC%$6"Z32
  888. X+ MP1%\"%9UT!AP[`!?@%=QZRT=ZBK%+@HJA,L1"BG$>Q"C(!!1Q!1#2)$$%)EN
  889. X+ MFFP"3Y1*&$_!592J=P&F-]MR#V9+VW]G'%:'&P.FM9:]O&4%'UTVO5%CJJJI
  890. X+ MJAZ0'K9*WJMG.>B&6&(`U:)=8<R*\8/K03?@8B[`%X2[93VHEEG_Q8:<?33;
  891. X+ M'*9>;E+);1D_DS'2'4TAR!9/G9T$7UQ7B7DG6EC:'*=Z#NY(=1ILLJ985U`[
  892. X+ M**N/J)6Q(0A)F`'?VR#$C3-*E&V<D5/WL8JEL7F5P1O1&:U$*ALHU>P1"_`Y
  893. X+ M2P4(>@#U1M#4*M7A85SUEU&8:)_J<,809XC2CQ2CN[4.!R>PQ=QHC=7%%BIT
  894. X+ MP4/#.__X4U8^Q(YU<CHD0'O=(/3@`]UC^3@;>GA:N59J-JE$M5IDS`$?:<DO
  895. X+ MKW9F;2O-7NT..L5WW-LG`-_G<Y?K\[!;7S7''&))O-\<YY6_5NE(#ML8&_"Q
  896. X+ M0U4TDS@0B``*0Q#!W6H"E9'P#P_^VXP`*Q*&`HK@.XHYB0C@X[@[`>YH_MG?
  897. X+ MTL)E*K6QAG1+&U9J_B<_^)"%,NA!R7]`\(+.R.$%_X%0'=#S@CF<@0YI<@$:
  898. X+ M9(("(<"@!4+(@0U@`(,4<&Y?MP*!$*IPA&E!T2%$L$C**.,&H<@!?X9QBACB
  899. X+ M<L*U-`8M0N%95<+PLZ[\A`[PJ=G.@@"P)"3AB3@RE`(2I8!%*:4)4"J#3;!2
  900. X+ M!E(QC`YUX%:A#J6`$>20#3MTT.[H\)?-H2%X"BC("-ABAJR4P45-F`(1GC"M
  901. X+ M_@%E+>X#`0)WT)*`J#)G:GR?S7[4M8/HT91R0&7//F-",K`R`:XL`L=PL[,P
  902. X+ MD9`P3\D@2E2@QX($YRQ[84O1R#>'+70A>2#80T-F`@,6$,655""+>G@2IBG9
  903. X+ MQ6:IA`$(QKA#6VY3)C)@8C=;J:QPE@4-Y'21.?F6RAJHDYW+U*.H8C"#@GKS
  904. X+ M(>`4)SYOMD]T[O(&-5CGAP+Z3A#D``8Y."@PZZG0?(I)2`XU5PQB\,^)NM,@
  905. X+ M,[D!#6:@T83>TZ,-[4HJ"4H#B;:3F16U@4Y;RM&7,A2D,MUE#/QI4XJB5";^
  906. X+ MG"=">SK.GYXSJ.:*9TEO*M"9%)2E]`2!/9M:3J#&$@0S8&)13SK0G69UJPOM
  907. X+ MZE._NL2I&E54.,#J63OJ5'X*5:ICQ>E105"#&FATHUJEJUKM*E(<B!6@9)T)
  908. X+ M#6+P5Y=R59]>3:4,:'!8D^I55/%L+%/3"MFUII(&AG5K8F5"TF]N%J:1W:42
  909. X+ M*TO5@O0A7ILD2VX8R4<_'D0FT"I"%48)@B$\P5\'$T(9SC!#.ISA#;*!CZCR
  910. X+ M9KJ=I0Y^3OF/`/6R.N2X87M2*`,B<ZFR$"'S*SNKDGHPAL<$B*H(;/C)]HQ0
  911. X+ M%[AH;6Y_(6Y&4,`V.:5@>Z(BPO/6UI^;O$4J3VF*5,IKWID$80P7NE/,6-8W
  912. X+ MD]DLOJHAL#"G(X?M!8$,:NA,XXSU%N?Y2+#Z/)->?L+%[&V/N6BSBE/"<)CW
  913. X+ M>6PS;8,<?F<R!1G!@<'HR4Q_[?*&`!%XN2Y*<?FH!(+IGN?#/H4P')7RD`,G
  914. X+ M&$_%*=UJ7OKCF4R8DS.621;G8"PY^(8_(=R9DN<@X:Q@F<G,/=]_AIS,M;6M
  915. X+ MNF3),DTPK&$&'V\L5=8RE*H"Y[7ZS0QXRIC[RBQ#O3'Y"DWIL)"-XR$8Q9*-
  916. X+ MP^+)?Y?LD`(O2[8L:\-GD&D>%A\S(V;86,?40N@3);H,VZ."BN:0&@(Y6E:T
  917. X+ MRIA)XE"'-/RFO.<U,]O@<V7C(O<-R6JF`CZU,&QIBW'@(LRX%)!*%:`K7NS:
  918. X+ M5K?*`NVBT<M>*<!7O+2Y5W;!@7R_!"P48$D^:2+YL6(2L?5*S)/+S@27`"J:
  919. X+ M2I2L;4:*JK[82EX/0."$*C"!"2#@`Q_.=>,>[+O?_^X(MQ-@DNVZ05\SZ0,(
  920. X+ M!.F9A<<)!=]&WKYAL(.MT=O9<,A7Q5:P`H47Q-)V*;<*]DW2>*$\X\U;P;[I
  921. X+ MY;H6@.`$,#A!OD[>AY/#W$$K]PC'3XYOD.O[YB[0>39/+BITD=SE]W81?>?P
  922. X+ M<72EP.0*>,C/02!SC8"<Y""P.<YU#O6(,WTF6#N3@Z9>]9`KW.DKV$'/LS[W
  923. X+ M!!3==0:_N0J4OG!1;3WHTGY7V64"=Y?7/>T=IOF-0W!P?S,!ZRB_MK*S_?62
  924. X+ M&UZ3G/0D*$5)RI-_Y0NPQAC&R9=L<>V\D1//RJ[W.O>Y\W&3;-,\"$(YRFG9
  925. X+ M5EF5NE3!.-4YO[P!]#F+M:@"@Q56IZQ*?WMT&WDRZUK_)EG+:M:SHF7%+3T3
  926. X+ M/U[Y?>@5-/JZE7[9#O$VN-=E[7I-OMZ]Q[V_`"8P@FF*]U=$B'X9].K@[ZSY
  927. X+ MMF8-V+['MBQ%;D[E1E_[TU'P44[J1F+8,P<IX$`CI#"-HTP@0%Q"$6\,!F^.
  928. X+ M$4`#5$$=AD%E<!(ATV?MTS.09C,22!;FAC8N!$&G)$$96$`(A$>+M$>*@B.X
  929. X+ M-06ZQ5N^!5SIEP#"15QK\7G;=P;*-1,HAAPJ1F35T0*90Q[)5VYH<UUH%F1+
  930. X+ M8X$WT4OQ,T,JLB`L`X65)BI,\`9OL`:<<6.E`SUA,"<V$X)KU$9YAA.D8F9W
  931. X+ MYB!U<&,4LQYLX"(LYCXC*`=M&!%M`"HRTS1=$29ZN'P>]CMDT(;LU17N-41J
  932. X+ M*$M=X3NRE3ZJ5GRM9F>P5(C#TH97AAC;<V6KYQ"Y5FB\9F9`:'^UDG["=GW1
  933. X+ M=(HZPWT_]WWWI0#B5S?5-E_F9WKHQVVB8A+$%1PVPRX<TS-S`'$RX8N`$8S3
  934. X+ M!`=C$"\5A6];QW@@T$1+EW7XQH&LX0,;!P(F8`*\!($\,'/XDSE1@0+4E`(O
  935. X+ M\!1I0(YF((!T<'60-WS,B$W4M`782`9=,'@IASQ=9X[SF(XR<'HH-XQ5P1/[
  936. X+ MMG7I^"G->'8R<7$@T'$$^44@L#P<%W8M$)$*6(T/(7FZB$`"*2IU-W<@Z5J8
  937. X+ &)UNK!QH`
  938. X+ `
  939. X+ end
  940. END_OF_FILE
  941. if test 35639 -ne `wc -c <'others.diff'`; then
  942.     echo shar: \"'others.diff'\" unpacked with wrong size!
  943. fi
  944. # end of 'others.diff'
  945. fi
  946. echo shar: End of archive 1 \(of 6\).
  947. cp /dev/null ark1isdone
  948. MISSING=""
  949. for I in 1 2 3 4 5 6 ; do
  950.     if test ! -f ark${I}isdone ; then
  951.     MISSING="${MISSING} ${I}"
  952.     fi
  953. done
  954. if test "${MISSING}" = "" ; then
  955.     echo You have unpacked all 6 archives.
  956.     echo "now type ./do_patch.sh"
  957.     rm -f ark[1-9]isdone
  958. else
  959.     echo You still need to unpack the following archives:
  960.     echo "        " ${MISSING}
  961. fi
  962. ##  End of shell archive.
  963. exit 0
  964.